package zelix.utils.hooks;

import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.AbstractClientPlayer;
import net.minecraft.client.renderer.ItemRenderer;
import net.minecraft.client.renderer.block.model.ItemCameraTransforms.TransformType;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.item.ItemStack;
import net.minecraft.util.EnumHand;

public class ItemRendererHook extends ItemRenderer{

	public ItemRendererHook(Minecraft mcIn) {
		super(mcIn);
	}

	@Override
	public void renderItem(EntityLivingBase entityIn, ItemStack heldStack, TransformType transform) {

		super.renderItem(entityIn, heldStack, transform);
	}

	@Override
	public void renderItemSide(EntityLivingBase entitylivingbaseIn, ItemStack heldStack, TransformType transform,
			boolean leftHanded) {

		super.renderItemSide(entitylivingbaseIn, heldStack, transform, leftHanded);
	}

	@Override
	public void renderItemInFirstPerson(float partialTicks) {

		super.renderItemInFirstPerson(partialTicks);
	}

	@Override
	public void renderItemInFirstPerson(AbstractClientPlayer player, float p_187457_2_, float p_187457_3_,
			EnumHand hand, float p_187457_5_, ItemStack stack, float p_187457_7_) {

		super.renderItemInFirstPerson(player, p_187457_2_, p_187457_3_, hand, p_187457_5_, stack, p_187457_7_);
	}

	@Override
	public void renderOverlays(float partialTicks) {

		super.renderOverlays(partialTicks);
	}

	@Override
	public void updateEquippedItem() {

		super.updateEquippedItem();
	}

	@Override
	public void resetEquippedProgress(EnumHand hand) {

		super.resetEquippedProgress(hand);
	}

}
